BWPS\SSU\Aws3\Aws\S3\S3EndpointMiddleware A

Total Complexity 57
Dependencies 8
Dependents 3
Total lines 190
Lines of code 139
Logical lines of code 92
Comment lines 19
Methods 15
Properties 8

Methods 15

Method Rating Maintainability Complexity Lines of code
endpointPatternDecider()
A
55 12 18
applyEndpoint()
A
48 10 30
__invoke()
A
51 8 27
__construct()
S
62 6 9
isRequestHostStyleCompatible()
S
74 4 3
applyDualStackEndpoint()
S
67 4 7
canAccelerate()
S
75 2 3
getBucketStyleHost()
S
70 2 6
applyPathStyleEndpointCustomizations()
S
62 2 10
getBucketlessPath()
S
73 2 4
wrap()
S
73 1 5
applyHostStyleEndpoint()
S
71 1 5
getDualStackHost()
S
74 1 4
applyAccelerateEndpoint()
S
74 1 4
getAccelerateHost()
S
73 1 4